package main

import (
	"os"
	"fmt"
)

func check(e error)  {
	if e!=nil{
		panic(e)
	}
}

func main()  {
	dirname:="/home/xiaonu/Desktop/"
	//创建一个目录，仅创建一层
	//err:=os.Mkdir(dirname+"aaa",os.ModePerm)
	//check(err)
	//创建多层目录
	//err:=os.MkdirAll(dirname+"bbb/ccc/ddd/eee/",os.ModePerm)
	//check(err)
	//创建文件
	//file1,err:=os.Create(dirname+"ee.txt")
	//check(err)
	//fmt.Println(file1)
	//删除文件
	//err:=os.Remove(dirname+"ee.txt")
	//check(err)
	//err:=os.RemoveAll(dirname+"bbb")
	//check(err)
	//打开文件
	file,err:=os.Open(dirname+"aa.txt")
	check(err)
	fmt.Println(os.IsExist(err))
	fmt.Println(os.IsNotExist(err))
	fmt.Println(file)
	//bs:=make([]byte,2)
	//count,_:=file.Read(bs)
	//fmt.Println(string(bs[:count]))
	defer file.Close()
}
